package iedcyt.acute.businessServices.IServices;

import org.apache.log4j.Logger;

import iedcyt.acute.businessServices.ViewLogger;
import iedcyt.acute.result.Result;

/**
 * Superclase con los metodos comunes a todos los servicios de negocio
 * @author 53385255R
 *
 */
public class BusinessSrv {

	protected Logger _log = Logger.getLogger(this.getClass().toString());
	
	/**
	 * Prepara el resultado con error
	 * @param res
	 * @param e
	 * @param msg
	 */
	@SuppressWarnings("rawtypes")
	protected void error(Result res, Exception e, String msg) {
		res.set_ok(false);
		res.set_message(msg);
		_log.error(msg);
		_log.error(e);

		ViewLogger.getInstance().error(msg);
	}

	
}
